<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-27 14:18:02
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-27 14:47:14
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var num = 100;
        // var str1 = 'hello world';
        // var b1 = true;
        // var test = undefined;
        // var n1 = null;

        // console.log(typeof num); // number
        // console.log(typeof str1); // string
        // console.log(typeof b1); // boolean
        // console.log(typeof test);// unde
        // console.log(typeof n1); // object

        // function test(){
        //     console.log('hello world');
        // }

        // console.log(typeof test); // function 



        // 打印一个等腰三角形 

        // for(var i=1;i<=5;i++){
        //     // 打印空格
        //     for(var j=1;j<=5-i;j++){
        //         document.write('&emsp;');
        //     }
        //     // 打印*
        //     for(var k=1;k<=2*i-1;k++){
        //         document.write('♥'+' ');
        //     }
        //     document.write('<br>');
        // }


        function heart(){
            for(var i=1;i<=5;i++){
                // 打印空格
                for(var j=1;j<=5-i;j++){
                    document.write('&emsp;');
                }
                // 打印*
                for(var k=1;k<=2*i-1;k++){
                    document.write('♥'+' ');
                }
                document.write('<br>');
            }

        }
    
        // 函数需要调用才能执行

        heart(); // ()代表函数执行
        heart();
        heart();
        heart();


        // 代码有很多坏味道,重复是最坏的一种味道

        // 原生写法 4个等腰三角形 每个11 需要44行代码
        // 放到函数中 15行代码  相当于把重复的代码放到盒子中 
        // 函数的好处: 1.代码的复用 2.代码的维护性 3.代码的可读性

        // 月饼 
        // 一亿个月饼 ,每个雕花需要1亿次
        // 雕花的过程是重复的
        // 我们把重复的造成工具   模具 
        // 这个模具重复的被利用 只需要雕刻一次花就可以了
        // 这个模具就是函数 




        document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        // document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');

        function story(){
            document.write('从前有座山,山上有座庙,庙里有个老和尚,还有一个小和尚,老和尚再给小和尚讲故事,故事的内容是:');
        }

        // story();
        // story();
        // story();
        // story();
        // story();
        // story();
        // story();
        // story();
        // story();
        // story();
        for(var i=1;i<=10;i++){
            story();
        }

        
    </script>
</body>
</html>